Anton Lydike — Blog
Website GitHub

Yucky Software: Bash

Written: 2025-11-25
Tags: #rant

I never really liked bash, all the magic stuff with variable manipulation, like what exactly does ${a:#’@~} do again? I forgot, and how should I quote it again so that spaces arrays of strings are correctly preserved?

Anyway, I recently found out that if you change the underlying file of a running bash script, it will reload the file and continue running from the old file position. What the heck? Who thought that that was a good idea? A sane default? Even just a justifiable decision? Just read this guys story. Sounds awful.